﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.ObjectModel;
using SGT.Datos;

namespace SGT.Model
{
    public class ManejadorSistema
    {
        private ObservableCollection<Proveedor> _listaProveedores;

        public  ObservableCollection<Proveedor> GetProveedores()
        {
            if (_listaProveedores == null)
            {

                SGT_DB modelo = new SGT_DB();
                var lista = from p in modelo.Proveedor
                            select new Proveedor
                            {
                                ProveedorID = p.ProveedorID,
                                Nombre = p.Nombre,
                                Telefono = p.Telefono,
                                Contacto = p.Contacto,
                                Direccion = p.Direccion
                            };
                foreach (Proveedor p in lista)
                {
                    _listaProveedores.Add(p);
                }
                modelo.Dispose();
            }

            return _listaProveedores;
        }

    }
}
